1015
1
1694
951
690
2669
2
1011
0
3078
4
564
2999
3
1743
1016
108797
940
2097
2173
1168
21152
8
2949
2101
1945
2440
1277
4144
83
1816
1787
1348