441779
320854
390027
218538
314214
104706
93147
216932
576608
138850