2862 810
825 301
1551 9
3216 741
2796 162
866 988
724 736
889 623
811 426
664 343
605 880
212 785
150 581
716 599
319 9
219 74
193 175
51 703
554 853
501 659