2148 506
321 96
786 130
102366 279
214200 181
3202 106
8690 182
3855 215
4823 403
13141 33
3843 717
5957 691
2829 671