42587 762
1057 103
4741 368
17765 88
9142 564
3117 140
2366 290
2268 294
3127 575
3201 544
3057 474
2982 612