533577
649260
1076835
468285
288843
115114
607623
526144
505850
693887
681411
986188
797312
889871
824147
910949
1019724
838610
579505
60952
107987
618377
299284
557842