477241
83163
1119809
38369
635145
955943
7232
909750
285529
45834
961133
403521
782177
48923
604952
738818
665678
809805
367235
432483
528937
645630
1005699
662940
55881
459342
122823
18459