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