1240
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
847
892
1684
1471
1267
946
863
1906
993
927
811
1766
1534
863
1106
946
1855
866
1099
803
844
855
2003
1816
885
788
1092
1251
1425
1310
1033
825
845
847
1120
897
1057
1894
2011
1955
844
913
797
1730
1313
2646
826
944
913
977
807
1111
1347
911
1315
1305
1556
2200
848
1258
1114
1417
1467
1238
1078
765
963
822
1246
855