42432
1385860
477374
720754
823783
140989
358512
610643
649264
84385
279878
499273
264284
501841
417275
782256
815951
470118
381102
59387
525115
83766
279432
638607