642556
714906
419566
396920
809514
745760
45767
41738
163391
48480
418475
538691
673398
991178
574178
484425
152215
103293
1011967
512704
256968
75253
210860
938332
303413
331571