818
2
1117
1
85
1129
3
2929
6
1946
1531
1164
72
315
0
996
331
2066
1047
1138
1426
1192
2035
1408
973
4
7055
1962
7
1649
3122
951
1087
4998
9
4127
8
2145
5283