2901 583
11524 592
1795 141
4287 706
8663 133
2785 517
2751 159
3177 851
627 100
2955 539
695 163
793 126
784 134
3120 721