661
2
862
1
900
1641
4
922
530
889
3
863
1109
83
618
3446
611
1584
1677
1387
1653
718
2005
729
1949
886
1368
721
874
672
830
516
855
522