1180 50
5016 171
3020 497
9652 866
3496 763
5454 461
7688 728
6065 618
3428 687
4759 593
1274 109
9877 367
6855 456
2109 399
2579 605
3603 183
10175 759
9195 146
63634 306
2740 391
1735 58
3257 673
24688 293
2826 290
2113 232
1504 166
4911 110
88600 633