2800 560
810 198
25124 594
4792 749
56295 483
59621 506
5158 133
2910 46
26535 168
2524 130
14395 97
13935 299
117246 641