878
596
496
714
416
344
274
310
1K
309
413
120
173
190
410
108
226
169
256
511