25303 943
29597 378
19482 782
13798 529
17526 535
7549 162
15510 223
6635 733
4934 344
40739 240
3424 668