1097 93
3548 804
8618 131
50217 314
1222 86
2976 520
2190 332
6590 360
3942 614
1525 39
2722 273
22280 300