25300 943
29596 378
19478 782
13796 529
17525 535
7549 162
15509 223
6631 733
4933 344
40735 240
3424 668