2803 560
812 198
25153 594
4793 749
56328 483
59712 506
5162 133
2911 46
26664 168
2524 130
14400 97
13947 299
117403 641