1586
0
1656
2
810
1
1309
1992
3
697
2303
4914
5367
6026
1938
1808
1022
5389
1168
2023
6
2294
6307
10
3180
3371
3078
4
3571
9611
986
883
1734
3868
942
2152
1295