40914
39264
956320
444499
604690
110910
283664
714198
724519
885694
356929
397543
370872
2201
194510
104864
698825
548117
954521
405161
977107
116187
104363
67287
224696
672720
17384
225553
287885
682174