1260
1828
1465
1729
1108
1494
1149
2224
2281
1240
1388
1328
1716
1638
2207
1609
2763
1621
1308
911
2745
1312
2165
1495
1053
944
1491
1372
2017
909
898
1345
1493
2183
1093
1949
2270
1173
896
897
1501
985
1322
1019
910
1426
1168
1413
880
957
2401
1078
933
1008
2295
1480
873
845
908
957
1214
1317
805
1500
876
1356
2152
877
912
811
1342
773
827
798
826
899
823
955
802
1073
1352
847
937
2057
871
870
1057
1015
837
2286
945
814
864
855
1082
787
1273
2571
1557
2028
787
917
2915
944
968
3121
1256
2545
1011
1892
2349
882
882
771
2147
1859
1638
849
835
1033