2714
2346
953
1149
1260
1828
1243
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
2345
816
1620
1407
844
1584
1507
1650
970
798
1434
881
1566
792
1014
886
1332
3899
878
855
843
857
1081
1267
1238
1429
825
901
1099
1380
1633
803
882
875
858
2646
1098
976
2144
1086
916
1244
966
2434
2005
822
930
795
1305
811
1211
833
1484
872
751
1378
944
855
1417
878