439596
319676
389011
217803
313583
104205
574778
138437
176642
248894