42969 695
5952 346
114585 893
203287 521
24381 617
19981 663
16494 551
2170 338
4696 621
1355 160
6269 880
2714 359
18446 780
4703 440