13803 628
8494 91
66601 500
40836 399
52983 293
25252 806
46953 497
6661 244
5630 884
5051 378
4847 193
2611 514
3048 471
21105 758