42971 695
5953 346
114599 893
203304 521
24385 617
19984 663
16499 551
2170 338
4696 621
1355 160
6270 880
2714 359
18449 780
4703 440