42970 695
5953 346
114590 893
203295 521
24382 617
19981 663
16497 551
2170 338
4696 621
1355 160
6269 880
2714 359
18449 780
4703 440