2800 560
809 198
25124 594
4792 749
56294 483
59620 506
5158 133
2910 46
26531 168
2523 130
14395 97
13933 299
117241 641