2810 560
817 198
25186 594
4796 749
56375 483
59879 506
5170 133
2921 46
26815 168
2525 130
14404 97
13963 299
117626 641