2803 560
814 198
25163 594
4793 749
56340 483
59746 506
5162 133
2915 46
26703 168
2524 130
14400 97
13952 299
117451 641