640551
32664
212274
43291
146530
286653
542110
1028326
166404
98740
938455
326682
367851
383765
329516
74895
20810
259239
73925
97306
55815
310355
283923
158772
759778
73732