2990
809
902
926
904
994
1109
1852
1519
4502
850
962
821
975
870
966
1029
1133
1791
1044
869
2203
1064
1578
803
1411
878
839
899
1004
3859
978
835
1462
1078
796
1232
834
1284
1858
22416
970
2359
1219
1046
1554
22493
2275
902
1146
871
1503
836
915
1792
1690
1256
786
795
781
1018
1084
1011
1214
1162
887
793
1158
874
1528
832
989
2015
814
847
1027
1289
1765
802
3073
1255
810
2459
5405
1058
961
1357
925
823
997
1700
2128
765
872
859
1009
771
839
1158
844
919
867
957
848
873
819
1807
1058
947
1013
1235
870
2145
878
1166
954
755
1086
1055
1474