862
1
900
1641
4
921
2
530
889
3
863
1109
83
618
3445
611
1583
1677
1387
1652
717
886
1947
1368
721
874
830
522
687
584
822
700
107
95