426
0
551
946
2
1068
1478
358
369
380
573
4044
5
692
450
405
109
153
856
337
273
361
936
410
4775
323
484
536
488
413
527
603
591
1