1087 93
3542 804
8602 131
50168 314
1218 86
2967 520
2185 332
6564 360
3937 614
1520 39
2715 273
22247 300