427
329
187
292
129
348
269
263
189
601