42966 695
5952 346
114580 893
203280 521
24381 617
19980 663
16493 551
2170 338
4696 621
1355 160
6269 880
2714 359
18446 780
4703 440