13838 628
8528 91
66930 500
41101 399
53646 293
25611 806
47039 497
6682 244
5645 884
5077 378
4876 193
2623 514
3382 472
21601 758