42810 762
1140 103
4984 368
24616 89
9777 564
3224 140
2442 290
2309 294
3168 575
3335 544
3114 474
3052 612