670377
309880
143706
81141
34673
898462
54069
8462
791619
845825
317183
173100
382597
749480
826503
930622
72644
895319
563931
626872
94912
26947
203709
119338
793451
289587