786
1062
1140
1141
1031
867
917
988
1394
1025
1246
22529
892
1055
1075
805
1690
1249
847
1367
1101
1058
1430
1492
1060
934
858
1233
2976
1189
2104
953
1033
1454
2263
998
2674
1025
1254
1380
900
2883
974
1821
2116
2163
933
1163
1032
1042
1651
1589
858
2584
946
988
1010
1029
1242
1203
2222
881
843
914
3404
2126
866
1790
860
1205
945
925
1458
1474
1197
1535
988
877
939
1074
839
949
1997
2015
3492
844
907
1160
911
1108
865
1869
760
1656
3117
835
834
858
900
1260
2548
1204
1955
1071
874
1111
1588
907
811
1590
952
850
832
1538
1028
886
983
793
874
1289