635188
595329
117978
379700
950363
95622
757120
461843
377233
437880
311964
366266
264284
501841
417275
781256
815951
470118
379102
59387
525115
83766
279432
638607