2086 120
29712 595
24977 444
23581 818
18302 274
24261 477
35668 118
2247 161
2187 266
5721 607
3516 52
6217 567
2484 331