641
1
424
562
495
540
446
533
2
688
626
472
555
1222
559
453
779
530
2071
491
488
671
467
475
413
461
513
474
416
1502
6