905
1576
975
932
918
2214
865
982
863
787
926
1123
890
964
905
1044
948
797
920
836
1099
2188
989
858
1010
1431
1016
1009
931
949
1007
1039
1227
1020
1026
1059
1038
1963
1019
1573
1249
990
1001
1022
1281
1144
1130
1208
1086
1260
1490
1102
969
1134
2742
1143
1142
1037
1019
973