953
855
1672
1171
1486
4050
862
917
1415
928
1133
1175
2302
1116
1034
1126
990
1044
1065
893
859
1208
924
1007
887
926
960
2126
945
1122
1089
1222
924
1005
1144
3262
1076
923
1584
881
1053
1161
2058
1007
888
1785
963
3196
1363
1209
923
938
985
1043
891
1038
953
942
1138
1027