42588 762
1057 103
4744 368
17765 88
9146 564
3117 140
2366 290
2268 294
3127 575
3201 544
3057 474
2982 612