42597 762
1059 103
4754 368
17773 88
9149 564
3119 140
2366 290
2268 294
3127 575
3205 544
3064 474
2982 612