953990
16378
524614
649496
172308
837802
417793
37256
593545
784830
568320
386102
127954
797143
38326
703220
139567
749570
622457
499697
986656
569646
12946
19667
633762
995559
1031846
124238
507842
14714