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
1344
892
1684
1471
1267
946
863
1906
993
927
1966
2231
1073
1419
898
1792
1668
1490
866
1142
1480
1307
2337
1492
1270
995
2059
1299
1561
2084
1259
901
888
892
849
1443
851
1258
1845
1033
785
856
806
2699
2982
1731
816
920
1920
851
1121
1787
1011
1272
1180
1116
2050
1754
1092
1429
820
1438
846
1238
944
1556
941
1859
1347
909
1016
5544
2124
1381
798
1202
1317
1335
1104
779
1310
771
960
799
789
1945
1273
1247
834
848
974
1357