1104
850
4171
869
2013
2103
3412
2236
1593
867
1153
1332
1839
1427
1475
1436
2049
1650
1096
1263
1977
1670
1559
1980
1551
1001
1153
974
862
1412
938
1129
1164
982
1352
1808
1267
869
1864
1530
1357
914
1353
7740
975
2809
1771
1772
1217
1708
1025
1022
1199
1933
2015
1000
880
1240
1394
1341
1020
732
848
883
1862
896
1203
766
1464
1105
1152
1430
1828
1526
1217
1296
1210
971
2028
1687
798
1362
1303
939
1057
851
970
7684
954
805
838
1181
905
928
1438
1141
856
2515
1230
899
1081
783
2448
803
1329
1222
4497
858
1284
1300
957
751
1599
840
898
775
1144
1167
1676
1502