661
2
862
1
900
1641
4
921
530
889
3
863
1109
83
618
3446
611
1583
1677
1387
1653
718
2005
729
1947
886
1368
721
874
672
830
516
854
520