25072 943
29463 378
19232 783
13513 529
17016 535
7240 162
14583 223
6427 733
4752 344
39684 241
3369 668