20548
42508
3895
769530
263208
71134
31859
698893
845486
911550
58148
6976
874700
129601
793457
415694
483629
185982
332140
609548