1124 278
2308 523
1035 107
2991 556
9851 360
30721 685
13567 244
4376 268
2713 61
3758 79
3777 491
3802 265