622
0
929
745
441
436
581
476
371
517
748
611
2
727
1
757
516
871
414
443
341
845
851
676
702
593
576
596
430