42940 695
5950 346
114541 893
203230 521
24377 617
19969 663
16478 551
2167 338
4696 621
1355 160
6267 880
2710 359
18444 780
4701 440