25072 943
29465 378
19234 783
13520 529
17020 535
7246 162
14597 223
6433 733
4756 344
39690 241
3369 668