1090 93
3543 804
8605 131
50185 314
1218 86
2971 520
2188 332
6570 360
3940 614
1521 39
2717 273
22259 300