328993 1164
151301 898
166175 424
129421 278
183966 640
289790 568
107876 570
83999 362
112171 866
113890 405