308
159
114
868
422
620
140
1K
191
528