430
490
798
766
761
763
935
859
808
1304
832
959
1008
831
895
977
946
1051
1250
915
1007
945
1051
918
1057
1268
952
1080
1134
1051
1099
1028
1058
939
1057