1124 278
2304 523
1030 107
2989 556
9843 360
30706 685
13558 244
4375 268
2713 61
3758 79
3775 491
3801 265