2803 560
812 198
25147 594
4793 749
56310 483
59678 506
5162 133
2910 46
26611 168
2524 130
14400 97
13943 299
117346 641