79600
71396
476728
624995
389547
667215
666723
106514
654182
72483
996397
398111
87866
516271
128715
389261
51747
1388
89852
382122
377534
289688
550717
932622
39860
456442
839980
808876