25072 943
29466 378
19236 783
13522 529
17026 535
7246 162
14604 223
6433 733
4756 344
39700 241
3369 668