3871
2
2794
971
0
3252
1781
1
706
783
37847
951
897
1618
841
3470
5
432
2886
181997
11
1012
602
1550
884
883
613
867
417
1070
1823
733
1891
348
1127