4200 86
5246 351
12705 199
15532 168
8937 604
15650 732
7533 676
3353 150
10148 374
3144 520
3415 436
2809 265
4788 719