3300 120
4684 612
3011 343
10304 704
2738 140
5086 269
2506 152
3901 81
2542 559
9451 747
19695 363
2520 515
2915 332
3331 671
2648 211
2726 207
7627 804
14763 481
5748 675
4680 599
6844 639
2702 164
7447 357
379756 865
303194 1032
131630 768
151799 834
9613 302