3019
2284
929
6359
1013
4396
1563
935
997
1646
753
813
902
1708
845
976
795
1021
909
794
874
1066
1138
858
1406
913
879
880
925
874
1002
2324
2407
845
976
845
4487
859
1132
806
969
780
788
873
2189
833
157507
1456
819
956
1096
1057
4178
986
5153
881
920
763
805
923