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