574178
484425
152215
103293
1011967
512704
256968
75253
210860
938332
303413
331571
9944
217435
662274
554525
649769
603582
912342
498149
627861
87355
513142
680855
1002887
963872