3096 598
4016 388
10221 183
8584 519
15248 862
10694 276
8288 335
7571 482
7090 257
8136 697
14250 285
3632 542
2780 383