42971 695
5953 346
114596 893
203300 521
24383 617
19983 663
16499 551
2170 338
4696 621
1355 160
6270 880
2714 359
18449 780
4703 440