42701 695
5938 346
114162 893
202598 521
24288 617
19860 663
16402 551
2159 338
4693 621
1344 160
6251 880
2695 359
18435 780
4690 440