2803 560
812 198
25143 594
4793 749
56303 483
59662 506
5162 133
2910 46
26599 168
2524 130
14399 97
13940 299
117321 641