13838 628
8528 91
66932 500
41101 399
53654 293
25616 806
47040 497
6682 244
5645 884
5077 378
4877 193
2623 514
3382 472
21605 758