2803 560
814 198
25162 594
4793 749
56335 483
59733 506
5162 133
2912 46
26690 168
2524 130
14400 97
13951 299
117436 641