3300 120
4684 612
3013 343
10304 704
2740 140
5087 269
2506 152
3902 81
2542 559
9455 747
19707 363
2521 515
2915 332
3331 671
2649 211
2726 207
7627 804
14763 481
5750 675
4681 599
6844 639
2702 164
7449 357
379759 865
303196 1032
131630 768
151799 834
9615 302