307
158
427
114
329
868
616
1K
187
290