13838 628
8527 91
66916 500
41093 399
53626 293
25600 806
47036 497
6681 244
5645 884
5075 378
4876 193
2622 514
3381 472
21586 758