42221 731
30758 894
24342 877
13543 877
21384 353
13610 890
60531 939
8053 583
7186 503
5578 523
6533 112
10917 833
5547 614
7375 622