4850
9
678
1
2777
3
3448
592
2
784
583
703
2507
663
714
619
2035
2219
4
2019
1017
1315
1070
1164
0
733
415
1477
847
620
834
985
789
665
7043
6
994