42810 762
1140 103
4985 368
24617 89
9779 564
3224 140
2442 290
2309 294
3168 575
3335 544
3114 474
3053 612