42938 695
5950 346
114536 893
203228 521
24376 617
19969 663
16478 551
2167 338
4696 621
1354 160
6267 880
2710 359
18443 780
4701 440