904297
906484
700999
198201
422840
1044993
195891
843745
679144
569952
470268
966489
18279
889554
468927
362204
118816
471332
359425
155677
65395
926695
970387
535678
189613
130135
305509
42736
385400
629905