13831 628
8518 91
66868 500
41038 399
53464 293
25529 806
47021 497
6676 244
5641 884
5071 378
4872 193
2615 514
3331 472
21477 758