42800 762
1137 103
4978 368
24609 89
9766 564
3221 140
2436 290
2308 294
3167 575
3326 544
3112 474
3050 612