3016 161
24761 701
4742 365
4683 187
3684 492
13617 188
9839 706
2977 358
3786 886
6977 270
3534 710
1354 44
13851 587
4048 656