3136 86
4400 351
11491 199
15365 168
7996 603
15346 732
7051 675
3177 149
9267 373
2966 520
3154 436
2597 265
4554 719