1085 93
3541 804
8599 131
50161 314
1218 86
2967 520
2185 332
6561 360
3937 614
1520 39
2714 273
22244 300