14585
22129
158579
970106
39325
583597
83180
570170
279513
518474
954955
197726
343331
103218
540308
337937
878302
38247
12167
899164
724507
71687
596903
221802
131931
409963