388826
507441
381530
853688
750733
848357
777661
575733
642668
865737
705515
305898
540483
635822
3971000
462523
516587
260660
120696
727787
947849
367612
313523
236466
410970
150266