903
1
610
992
956
633
664
1186
2
97
514
606
600
725
4
695
634
2690
1402
3
1212
810
692
735
62
902
1442
645
538
652
428
494
731
1328