440252
320076
389332
218066
313784
104368
575377
138577
176830
249152