2803 560
812 198
25147 594
4793 749
56309 483
59677 506
5162 133
2910 46
26609 168
2524 130
14400 97
13942 299
117342 641