307
159
114
868
421
618
140
1K
191
528