526
1
74
639
415
428
775
2
682
548
904
470
666
816
88
525
1069
1350
4
454
586
399
740
652
698
388
97
95
115
596
725
69