1030
1678
999
1027
1903
1763
1610
1930
1534
697
767
12013
1063
1216
779
1043
4145
1861
1019
2170
1441
887
1022
956
1162
949
1097
951
956
2164
29957
1309
802
880
3059
760
973
999
3772
1700
789
2148
1209
1030
926
2311
2097
1175
1185
1544
1563
941
1809
2188
774
825
915
1397
1788
1082
938
1626
788
760
901
1027
5784
1760
1351
1302
758
3378
857
859
1192
1014
1164
811
1273
1558
833
749
3923
1055
661
1449
1453
2381
1107
945
909
1101
901
663
1386
844
719
3055
1002
914
715
2187
2201
989
2452
1054
1015
884
1167
973
1368
822
821
1678
1239
1079
930
1584
1054
985