42983 695
5955 346
114634 893
203333 521
24385 617
19992 663
16506 551
2171 338
4696 621
1356 160
6271 880
2715 359
18449 780
4705 440