42962 695
5952 346
114574 893
203279 521
24380 617
19978 663
16492 551
2170 338
4696 621
1355 160
6269 880
2714 359
18446 780
4703 440