25299 943
29592 378
19476 782
13791 529
17524 535
7548 162
15500 223
6630 733
4933 344
40727 240
3424 668