476
1
422
490
605
811
772
379
987
887
706
524
1180
470
981
281
74
484
85
136
599
613
806
1308
3
1028
673
707
664
2
668
147
506