42581 762
1053 103
4734 368
17761 88
9135 564
3115 140
2364 290
2265 294
3125 575
3187 544
3054 474
2982 612