42806 762
1140 103
4983 368
24614 89
9774 564
3224 140
2440 290
2309 294
3168 575
3332 544
3113 474
3052 612