1092 93
3545 804
8605 131
50186 314
1219 86
2972 520
2188 332
6571 360
3940 614
1521 39
2718 273
22263 300