307
159
427
114
329
868
618
1K
187
290