13831 628
8518 91
66861 500
41036 399
53446 293
25517 806
47018 497
6676 244
5640 884
5071 378
4871 193
2615 514
3202 471
21468 758