44456
0
1435
3
946
4
897
557
2
1041
1076
1001
5
1546
1192
1
672
130
2708
1549
8
1820
1128
111
1081
1184
1824
2080
900
1464
3836
978
1074
1018
2051
3119