42793 762
1122 103
4959 368
24593 89
9734 564
3207 140
2431 290
2302 294
3163 575
3320 544
3101 474
3045 612