3299
1111
1269
1346
751
1147
870
916
965
1217
1187
855
937
929
1319
817
944
1074
1042
863
847
2068
1247
1028
849
1165
1051
1089
918
858
801
1297
1580
1025
1671
873
971
1284
1075
852
970
961
946
1081
846
968
910
807
989
873
872
826
1109
948
1031
1144
1226
954
795
805