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