13813 628
8501 91
66685 500
40887 399
53146 293
25339 806
46977 497
6665 244
5635 884
5060 378
4858 193
2612 514
3051 471
21209 758