42987 695
5955 346
114637 893
203338 521
24388 617
19994 663
16508 551
2171 338
4696 621
1357 160
6271 880
2717 359
18449 780
4705 440