605
2
663
1
1524
968
432
703
1031
1361
740
3
521
800
5
392
329
0
929
1244
532
81
630
1398
694
639
1044
619
1006
472
673
775
2102
574