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