2803 560
812 198
25153 594
4793 749
56329 483
59719 506
5162 133
2911 46
26671 168
2524 130
14400 97
13947 299
117407 641