1085 93
3541 804
8597 131
50154 314
1218 86
2966 520
2182 332
6560 360
3937 614
1520 39
2712 273
22243 300