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