1653
2
1632
1
75
1047
0
625
693
685
1102
1635
668
147
401
158
692
582
448
394
1879
1733
886
2072
1019
767
708
865
2111
113
612