377182
419911
677271
209562
18868
648430
363783
659774
796490
732197
495879
509680
1000911
69972
810207
182871
220336
675500
82715
54138
562221
304179
934219
591122
433372
992894