307998
399985
36983
755980
947977
966971
611967
90966
189954
505944
696940
200936
413932
844925
492917
43887
83884
5879
989879
650872