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