42503 762
1020 103
4669 368
17678 88
8754 564
3073 140
2346 290
2250 294
3113 575
3142 544
3036 474
2976 612