3506 583
11881 592
1909 141
4409 706
9139 133
2803 517
2896 160
3207 851
646 100
2975 539
703 163
818 126
797 134
3140 721