129
258
373
301
524
694
163
164
568
681
169
1K
476
298
440
519
585
789
294
182
53
1K
877
982
695
461
427
143
98
376