4960 306
4060 111
3454 273
11467 183
17670 670
10979 301
24517 278
6915 918
3807 477
4282 44
3377 28
6853 790
3148 73
3129 648
2440 120
1817 343