1868
3
2245
1558
4
1015
1
1694
951
690
2669
2
564
1747
1743
0
1128
108797
2255
2740
928
1720
1185
3053
7
2110
1137
2450
852
2340
21152
8
2949
1306
1723
1876
1248