669610
960998
441828
311401
785683
95411
681970
57888
17349
945492
533577
497691
175192
324166
608383
883311
52474
181945
459778
355329
1031438
18155
954834
994133
319722
859165