3494
1367
2308
1605
2970
1985
3036
995
983
1636
1171
879
908
906
797
866
861
830
836
898
880
937
830
857
918
953
868
4654
925
848
1130
1009
899
798
1007
903
1531
1065
801
1565
952
809
972
2080
806
2207
1558
1109
918
916
985
885
752
1012
857
1484
7236
760
1003
1039