955
1801
902
976
2373
1562
928
1704
886
2016
1015
880
1448
3583
874
891
1461
1312
939
1000
1056
1031
1219
930
1262
1763
966
1455
823
1055
1500
1224
914
1089
982
3672
1132
1007
840
1944
838
1658
2627
898
1067
877
1626
754
1474
1152
949
1803
2104
1036
849
1593
1004
2019
1119
1114
887
1677
861
889
1164
2148
837
865
1274
918
797
1667
984
906
1212
1554
2996
823
1229
784
1789
1133
942
1827
1149
1578
9294
937
1811
2699
2692
1609
738
1625
2017
2548
2563
836
844
1543
2805
1286
3296
1690
907
1434
1032
2163
1310
1023
2124
1049
790
3775
1263
1330
1854
785
1751
896