19662 275
882 112
28011 352
22344 572
17830 588
19091 806
1414 316
5213 147
10996 575
3903 654
9078 783
6555 569
8041 547
10751 491
255948 831
2334 525