309492
91288
898778
42395
989681
6251000
757523
712242
557863
980664
247647
109581
917469
841797
981901
282284
278178
535120
48557
235143
81988
400482
589887
509174
430368
280841