1586
0
1656
2
1309
1992
3
697
4914
5367
810
1
6026
1808
1022
5389
6307
10
2303
3180
3371
3571
9611
986
3078
4
883
1734
3868
1938
2152
2294
1211
2897
2879
2512