2154
1647
928
845
2479
3187
992
1649
2309
1458
967
1109
1007
935
4770
1340
1455
1509
2188
909
1061
859
944
2048
1144
1535
1102
1011
2612
1492
820
992
1118
1013
999
1721
1870
874
903
1506
5004
877
954
2640
3480
2330
1043
840
1701
944
1078
843
866
989
1127
1225
2274
946
1197
870
1395
1350
1016
1220
936
1087
1217
1224
1242
1978
1112
2626
1938
881
922
1408
923
1072
1164
1040
1836
1499
852
891
4697
1620
1182
938
828
1140
957
887
828
1437
931
1874
830
2876
6022
903
1093
856
885
1257
1143
857
1421
2190
5502
846
1058
900
1003
867
1170
1148
1448
904
1191
1021