2803 560
812 198
25148 594
4793 749
56317 483
59688 506
5162 133
2910 46
26626 168
2524 130
14400 97
13944 299
117360 641