42880 762
1172 103
5082 368
24699 89
9987 564
3267 140
2474 290
2325 294
3223 575
4278 544
3141 474
3085 612