6445
6
1371
1
21152
8
1444
2
1700
0
1691
7793
4
3080
3
2316
3158
1044
1766
2512
4044
5
3083
1356
2465
1189
3125
3765
685
2264
1813
5440