435152
13770
364100
486183
804220
135274
463414
436232
298705
333771
447668
200191
264284
501841
417275
782256
815951
470118
381102
59387
525115
83766
279432
638607