1506 485
11842 229
9962 272
27297 581
59543 780
15998 279
17606 742
2782 411
25748 119
3722 890
21094 247