58
105
166
385
159
185
963
162
713
524
1K
329