563
6
1139
2
374
888
1
789
4
830
834
665
7045
916
703
1071
664
482
1017
682
564
957
1343
854
812
850
617
1602
450
758
662
2289
634