42986 695
5955 346
114635 893
203336 521
24388 617
19993 663
16507 551
2171 338
4696 621
1356 160
6271 880
2716 359
18449 780
4705 440