1812
2
4321
4
1787
1
21152
8
25669
0
1581
471
9077
28
3080
3
2245
8411
3195
1813
1044
1226
2683
3053
7
1179
1095
297066
4044
5
3083
3683
1883
2465
4884
6
1416