1586
0
1656
2
1295
1
5367
3
2650
20
810
6026
280
1581
1808
1022
1226
2250
3765
4
6307
10
2245
2303
3053
7
3180
297066
3371
3571
9611
986
3683
3078
883
2797
5
1734
3868