3169
3
2245
1015
1
1694
951
690
2669
2
564
1813
0
1743
1837
989
108797
2255
2740
928
1720
3053
7
1011
1004
1941
4
1716
21152
8
2949
1306
1373
1868