115703 900
105105 759
76763 691
2839 45
4147 415
46431 270
4217 139
48905 302
82663 767
27302 284
3591 230
49502 195
4153 138
7268 530
2355 222
5212 832
88260 854
90651 724
13646 632
84941 348
8803 800
7040 518
156031 169
167832 775
8511 364
128621 671
13870 502
72560 331