42580 762
1053 103
4734 368
17761 88
9133 564
3115 140
2364 290
2265 294
3125 575
3186 544
3054 474
2982 612