440371
320152
389389
218112
313816
104403
575463
138602
176852
249200