13831 628
8518 91
66862 500
41037 399
53449 293
25517 806
47019 497
6676 244
5640 884
5071 378
4871 193
2615 514
3216 471
21469 758