42118 731
30660 894
24254 877
13507 877
21330 353
13592 890
60523 939
8004 583
7153 503
5570 523
6502 112
10860 833
5474 614
7355 622