1015
700
1207
685
1041
2268
798
1023
806
2368
2077
852
756
1015
774
1259
928
742
775
786
1348
1189
988
910
962
1051
836
1440
1444
1237
1150
980
1467
3856
1708
1203
973
1254
1076
1259
1463
1166
1694
1636
1391
1972
1196
1171
2337
1422
3245
1246
13570
2246
6383
1780
2706
2361
1621
27844