3109
1560
2608
1769
2890
922
1330
854
1205
972
1253
1916
1929
2373
1175
2191
1056
1939
957
1637
989
1389
1028
1224
3198
916
965
1084
1272
3805
1335
1963
996
895
945
1049
1111
918
1096
1933
1013
822
1183
1192
1180
1270
3333
1296
1649
2943
1172
1659
944
1056
1112
1044
2025
900
945
965
1667
3206
1063
1588
986
1724
1613
2496
1596
1834
1726
1355
1625
1894
878
1028
1270
903
1404
1149
974
5516
957
858
892
1291
5507
1107
23022
980
1567
1710
1284
930
1365
3763
2972
883
1382
925
1189
1334
1021
6507
2635
1537
1340
1462
3132
858
1265
1292
856
1206
4379
1838
912
1218
2136
1518