30
180
176
375
134
316
290
697
340
448
156
679
674
278
66
1K
608
212
453
338