42163 731
30719 894
24300 877
13525 877
21360 353
13601 890
60527 939
8043 583
7166 503
5574 523
6519 112
10898 833
5506 614
7362 622