13832 628
8520 91
66886 500
41059 399
53512 293
25551 806
47022 497
6676 244
5643 884
5071 378
4872 193
2616 514
3373 472
21509 758