1066 218
21543 461
47247 731
35740 896
29060 879
15956 877
32391 354
14955 890
61475 939
11703 583
8490 503
6876 523
8640 112
15955 846
6821 616
9202 622