382626
35372
851645
244461
75640
186652
505350
22572
39483
825567
512941
173986
74477
193694
139248
819868
691996
348160
926681
36142
253616
875861
765483
379946
132978
684920