3131 86
4396 351
11480 199
15365 168
7988 603
15343 732
7050 675
3177 149
9262 373
2964 520
3153 436
2595 265
4553 719