13821 628
8507 91
66774 500
40958 399
53323 293
25442 806
47001 497
6671 244
5638 884
5065 378
4862 193
2615 514
3057 471
21347 758