951
829
844
876
1169
1720
3069
962
1261
996
1039
2343
934
1479
929
2067
1096
1023
1008
886
2330
965
873
1378
1043
837
886
1175
1086
1056
903
894
916
894
983
816
969
1036
2454
914
929
919
892
1120
998
919
1127
896
1088
1024
1263
971
1362
901
883
1019
990
2429
3892
958