125970 593
39169 563
12806 306
6941 684
4502 146
9429 409
3246 702
17585 645
14124 70
9906 787
8781 926
14251 134
11617 834
5198 525
8021 411
3953 598
14984 52
23807 435
37967 372
11642 417
30064 1014
30830 430
6421 196
23700 509
6463 234
9121 755
6759 725
1055 47