172305
871942
990213
481591
138605
806495
315567
1093172
1014419
1008107
898714
1070863
793951
456118
355102
50387
513115
82366
271432
622607
212434
902387
949831
400740