2803 560
812 198
25151 594
4793 749
56328 483
59707 506
5162 133
2911 46
26659 168
2524 130
14400 97
13947 299
117399 641