42156 731
30711 894
24293 877
13522 877
21356 353
13600 890
60526 939
8033 583
7161 503
5574 523
6514 112
10891 833
5500 614
7362 622