46554
629582
409885
40464
1010169
139435
253141
472748
910640
423767
338931
788162
481738
705439
1032553
98490
6868
666102
624724
65940
869844
443362
857132
534892
393895
417972