2803 560
812 198
25147 594
4793 749
56307 483
59673 506
5162 133
2910 46
26607 168
2524 130
14399 97
13942 299
117335 641