440558
320256
172308
389459
218176
313853
104429
164220
575613
138637