42166 731
30724 894
24305 877
13525 877
21364 353
13602 890
60528 939
8044 583
7168 503
5575 523
6520 112
10905 833
5515 614
7366 622