42862 762
1167 103
5075 368
24688 89
9923 564
3257 140
2466 290
2321 294
3205 575
4268 544
3136 474
3085 612