42172 731
30727 894
24308 877
13525 877
21365 353
13603 890
60528 939
8047 583
7169 503
5575 523
6521 112
10905 833
5516 614
7366 622