125568 85
30116 181
15068 509
5861 499
45016 912
30339 600
27898 553
8811 527
19026 702
16933 482
11221 298
9104 242
29388 126
16768 72
12613 844
13681 757
24132 787
31158 382
23784 986
24008 341
7602 970
35215 273
9777 406
33244 477