42800 762
1139 103
4979 368
24611 89
9767 564
3223 140
2437 290
2308 294
3168 575
3328 544
3112 474
3050 612