25192 943
29488 378
19301 782
13550 529
17135 535
7300 162
14814 223
6506 733
4794 344
40057 240
3377 668