968693
848570
1053105
1020351
8096
605211
522278
222744
81133
93640
534884
1043336
793951
456118
355102
50387
513115
82366
271432
622607
212434
902387
949831
400740