2803 560
812 198
25148 594
4793 749
56318 483
59689 506
5162 133
2910 46
26626 168
2524 130
14400 97
13944 299
117362 641