19655 783
3298 383
26704 71
3099 658
1222 116
3751 499
8316 899
8205 589
5549 461
839 125
3226 780
1004 173