13821 628
8507 91
66775 500
40959 399
53325 293
25443 806
47001 497
6671 244
5638 884
5065 378
4862 193
2615 514
3057 471
21350 758