1097 93
3548 804
8619 131
50219 314
1222 86
2976 520
2190 332
6591 360
3942 614
1525 39
2724 273
22281 300