301101 1084
3545 30
22823 194
11688 345
47935 792
23078 469
3486 514
14362 178
28757 562
6363 480
15496 149
435587 1005
8106 349
47760 508
4412 563
3216 759
1665 201
3286 839
14714 419
3596 664
1418 296
3078 804
1818 115
3176 616
18369 292
2818 716
1032 168
3075 877