3528 30
22796 194
11594 345
47488 792
23068 469
3480 514
14359 178
28558 561
6362 480
15493 149
435042 1005
8106 349
47745 508
4380 563
3211 759
1654 201
3286 839
14474 419
3593 664
1413 296
3072 804
1812 115
3170 616
18277 292
2814 716
1031 168
3074 877
2796 616