442070
321021
390171
218608
314288
104769
93187
217018
576832
138888