396333
457358
23730
798659
206761
630961
488672
260747
761164
203898
805275
57775
940937
346808
8477
308967
59875
548584
422569
981995
39875
652547
594299
315412
354193
504132