1000 303
1422 293
118129 724
1284 261
16181 862
32148 517
1080 352
15687 547
10019 702
23741 223
37761 262
2579 532
8795 781
4678 446
6549 74
8150 523
1313 312
30598 594
953 258
9961 664
2353 722
2905 851
22240 424
43363 533