1099 93
3548 804
8623 131
50231 314
1223 86
2977 520
2192 332
6596 360
3947 614
1527 39
2726 273
22290 300