440592
320274
389478
218198
313870
104437
292309
575648
138646
176914