13814 628
8502 91
66687 500
40891 399
53162 293
25346 806
46978 497
6665 244
5635 884
5060 378
4858 193
2613 514
3053 471
21218 758