667485
230247
132
407148
109780
69378
211625
212537
682967
534198
894568
994893
163700
641615
645578
729654
689763
147678
713464
695759
291383
353955
455236
216887
115970
375562