3494
1366
2307
1605
2970
1984
3036
995
982
1634
1171
879
908
906
797
866
861
830
836
898
879
937
830
857
918
953
867
4654
924
847
1130
1009
899
798
1006
903
1531
1063
801
1565
952
809
972
2080
806
2207
1558
1109
918
916
985
885
752
1012
857
1480
7236
760
1003
1038