452
1
512
411
2
390
536
703
458
1494
4
545
1249
5
557
2228
651
1152
708
563
846
5678
6
1066
112
704
655
685
1522
907
675
450
813
81
1003