42975 695
5955 346
114605 893
203312 521
24385 617
19984 663
16502 551
2170 338
4696 621
1356 160
6271 880
2714 359
18449 780
4704 440