13838 628
8529 91
66933 500
41105 399
53657 293
25619 806
47040 497
6682 244
5646 884
5078 378
4877 193
2623 514
3382 472
21609 758