2236
1593
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
912
1955
1183
2249
1743
916
1386
1291
823
953
831
832
1020
1413
2048
917
1689
1437
1426
1812
774
1734
1207
3577
853
810
888
955
2229
1184
1293
1608
838
804
1097
998
928
1111
1792
1116
1491
1283
952
1205
1676
851
852
859
1239
1470
1095
3771
2037
1491
2214
978
1393
1101
1241
1278
825
959
868
924
2190
814
1075
4524
860