25072 943
29463 378
19231 783
13513 529
17014 535
7240 162
14583 223
6427 733
4752 344
39682 241
3369 668