634
1
655
2
578
426
461
580
404
538
463
547
532
703
432
471
420
877
6
611
504
485
514
607
162
1754
2244
5
438
660
2057
505
546
665