13802 628
8494 91
66601 500
40835 399
52978 293
25252 806
46952 497
6660 244
5630 884
5051 378
4847 193
2611 514
3047 471
21102 758