456
0
1832
3
3723
6
1528
2
3791
7
1168
1
2669
1228
1985
21152
8
3090
2903
2932
1015
1694
951
1787
690
1087
2566
1523
619
2061
3465
1819
564
3835
5
774
1981
3080