13831 628
8518 91
66868 500
41038 399
53459 293
25527 806
47021 497
6676 244
5641 884
5071 378
4872 193
2615 514
3307 471
21477 758