779308
289996
429455
3021000
371638
829478
531793
894434
400352
561541
55945
921534
660317
494112
3018
728175
961466
568177
531975
207777
968716
133834
600131
58397
134676
526198