42155 731
30711 894
24293 877
13522 877
21356 353
13600 890
60526 939
8032 583
7160 503
5574 523
6514 112
10890 833
5498 614
7362 622