662
2
862
1
901
1641
4
922
530
889
3
864
1109
83
618
3446
611
1584
1677
1387
1653
718
2006
729
1949
886
1368
721
874
672
830
516
855
522