1056
1
1938
4
1050
583
0
2129
2275
2
3564
3
2628
4124
6
2062
1961
1138
2819
1350
1358
2800
5138
1129
2691
2697
5
4233
671
645