42598 762
1062 103
4759 368
17774 88
9155 564
3122 140
2366 290
2268 294
3128 575
3205 544
3064 474
2982 612