303191 1085
3545 30
22824 194
11713 348
48077 792
23087 469
3486 514
14364 178
28820 562
6363 480
15497 149
435718 1005
8107 349
47764 508
4418 563
3217 759
1669 201
3287 839
14762 419
3599 664
1418 296
3083 804
1819 115
3176 616
18391 292
2820 716
1034 168
3075 877