1016
3673
2750
3484
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
1132
1007
840
1944
838
1658
2627
898
1067
877
1626
754
1474
1152
949
1803
2104
1036
849
1593
1004
826
3118
1941
2082
928
1140
1066
840
2028
1008
1307
807
993
1026
1275
1500
1529
2314
948
1295
1070
1087
2117
3152
1675
1408
1282
1938
1157
843
848
1268
2369
1789
1303
922
754
1052
779
1577
1261
883
986
857
2517
1810
783
1035
1118
756
2071
1098
746
2404
2102
850
2346
1438
1232
1247