378
431
642
1201
1732
793
768
955
807
997
1184
876
915
1089
1062
979
1292
1285
982
996
1021
976
1033
1019
956
1033
1051
1003
1174
1048
1097
1026
1057
936
1056