4201 86
5246 351
12706 199
15532 168
8938 604
15651 732
7534 676
3353 150
10148 374
3145 520
3416 436
2810 265
4788 719