1124 278
2308 523
1040 107
2991 556
9852 360
30729 685
13572 244
4376 268
2713 61
3758 79
3777 491
3802 265