1186 86
3609 351
9925 197
15236 168
7074 603
14858 732
6732 675
2946 149
8173 372
2801 520
2899 436
2362 262
4441 719