25300 943
29594 378
19478 782
13794 529
17524 535
7549 162
15503 223
6630 733
4933 344
40732 240
3424 668