1085 93
3541 804
8599 131
50159 314
1218 86
2966 520
2185 332
6561 360
3937 614
1520 39
2713 273
22243 300