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