13831 628
8518 91
66864 500
41038 399
53454 293
25521 806
47019 497
6676 244
5640 884
5071 378
4872 193
2615 514
3245 471
21472 758