44457
0
1435
3
947
4
897
557
2
1041
1076
1001
5
1546
1193
1
672
130
2709
1192
1549
8
1820
1128
111
1081
1185
1824
2081
900
1464
3836
978
1074
1018
2052
3119