1656
0
1
1637
4680
6
2
1732
931
2357
3
1723
3432
5
2180
2962
3698
14
2128
2672
1711
2932
9
5116
776
1415
3681
12
1703
4272
1371
2129
2031
1143
1678
1865
3101
1007
2185
3177
3293
4382
13
3955
3475
3399
3441
3319
3896
1921
3709
3996
8