1109
953
1178
1405
2959
1421
2186
978
2222
1360
1513
1814
1954
954
1137
1199
1095
1303
1425
2948
1239
1296
1014
1160
1465
1771
1516
1407
1297
851
1059
932
985
3219
1806
1670
1393
2283
1146
1158
1593
2152
1604
995
1862
2445
2942
937
1135
1346
947
1362
957
2314
859
2157
1212
1037
1618
1148
892
1515
1199
3701
3615
936
864
796
1878
1496
1525
892
2601
1102
952
1941
1279
867
876
4719
1000
2914
2466
2094
871
1796
960
914
793
1285
2538
967
1737
9295
4763
978
1990
795
1725
847
1269
1649
1441
1812
856
1238
1652
2169
915
937
2104
1295
2607
2196
1156
1478
886
1322
889
1402