1099 93
3548 804
8621 131
50230 314
1222 86
2976 520
2191 332
6593 360
3947 614
1526 39
2725 273
22287 300