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