42657 762
1076 103
4816 368
18125 88
9204 564
3142 140
2386 290
2281 294
3136 575
3234 544
3071 474
3009 612