42950 695
5951 346
114563 893
203260 521
24378 617
19972 663
16482 551
2170 338
4696 621
1355 160
6268 880
2711 359
18444 780
4701 440