2803 560
812 198
25151 594
4793 749
56325 483
59704 506
5162 133
2911 46
26654 168
2524 130
14400 97
13947 299
117388 641