42808 762
1140 103
4983 368
24615 89
9777 564
3224 140
2440 290
2309 294
3168 575
3333 544
3114 474
3052 612