391
0
1045
759
431
755
421
456
991
957
1232
3868
2
1862
1
1425
845
479
1152
2952
802
693
576
745
78
771
422
1075
1009
1297
471