44463
0
1958
4
1435
3
949
897
560
2
1041
1076
1001
5
1546
1193
1
673
130
2711
1192
1549
8
1821
1128
1081
1825
111
1186
2081
1465
901
3838
980
1075
1019
3120