25072 943
29463 378
19233 783
13516 529
17016 535
7241 162
14591 223
6428 733
4752 344
39685 241
3369 668