2803 560
814 198
25164 594
4793 749
56346 483
59758 506
5163 133
2915 46
26714 168
2524 130
14400 97
13953 299
117463 641