642556
714906
419566
396920
809514
745760
45767
41738
163391
48480
418475
538691
413948
332398
846504
299434
263611
582238
468599
686528
900596
526200
84179
70616
258697
31794