1050
1645
3456
959
9004
1991
1041
1641
949
1867
4270
1091
872
2248
1067
1438
870
1288
1240
863
1402
1485
858
1242
917
1348
1121
2100
2247
1142
872
900
1741
894
952
2353
867
955
1126
1455
819
836
1006
1269
1146
14892
2162
1336
834
2378
938
1307
955
1127
1676
1038
1015
1045
1040
823
948
933
1997
1431
856
4702
1148
778
2701
2762
869
941
1152
1374
1269
880
1044
1627
1070
1558
1593
2524
3426
2072
1217
3367
1516
1808
839
1122
940
1111
2012
4009
929
906
1048
1892
1160
909
1667
1238
8333
930
1184
1274
1381
1057
866
1315
1356
3248
888
862
1031
812
2001
869
1686
1165