1586
0
1656
2
3371
3
5367
2512
810
1
6026
1808
1022
6307
10
2303
313
3180
3571
1282
9611
986
3078
4
883
1734
3868
1938
2152
2294
2550
2060
1211
2897
2879
1895