440949
320450
389641
218302
313974
104519
292478
93052
216643
575960