3018
2284
929
6359
1013
4396
1563
935
997
1645
753
813
902
1708
845
976
795
1020
909
793
874
1066
1138
858
1405
913
879
880
925
874
1002
2324
2407
845
976
845
4487
859
1132
806
969
780
787
873
2189
833
157507
1456
819
956
1096
1057
4178
986
5152
881
920
763
805
923