307
128
159
114
868
618
161
1K
265
179