830
952
1966
920
1135
907
1052
1061
1107
1001
912
1882
1022
988
868
1281
869
1486
3117
2276
1119
1371
2769
972
1069
972
1157
1122
994
3162
1124
1958
1128
880
1225
892
1130
1066
1270
927
1101
1501
1038
936
1087
927
1444
967
961
994
970
915
1209
1374
983
974
1001
3168
1612
1115