83
342
506
501
372
294
500
595
135
479
463
388
529
375
472
524
540
358
461
269
345
484
344
799
884
1K
710
465
962
312