13830 628
8518 91
66859 500
41036 399
53445 293
25516 806
47017 497
6676 244
5640 884
5071 378
4871 193
2615 514
3175 471
21465 758