42120 731
30661 894
24258 877
13507 877
21333 353
13592 890
60523 939
8006 583
7153 503
5570 523
6502 112
10860 833
5475 614
7355 622