2503 580
871 218
1882 433
679 65
2445 514
6224 839
9548 621
16890 300
12264 730
3219 48
5125 332
6707 148
4111 613
5285 495
3323 542
4477 717
11877 397
2211 162
5149 587
4628 413
32576 331
6309 451
5880 973
5853 779
16047 110
5289 783
9595 557
2438 273