2148 506
319 96
786 130
102363 279
214200 181
3202 106
8688 182
3855 215
4823 403
13140 33
3843 717
5956 691
2829 671