1611
782
783
880
859
813
2303
910
791
792
2305
1242
1699
818
914
1573
1096
835
895
984
852
860
995
1030
842
1112
1871
917
948
848
922
1000
845
863
1007
1566
1119
871
987
962
877
1546
1127
1150
1262
1502
1392
913
969
906
1228
1468
1017
2051
912
991
1208
1055
943
942