846
860
1601
1061
1047
1213
3757
1199
668
848
783
704
744
1459
1351
695
2167
671
811
14961
1094
1012
904
870
809
942
1853
1320
5440
719
1972
863
949
778
1469
1631
847
714
701
3463
14319
625
693
1072
1075
836
672
855
639
670
865
781
1231
753
2257
902
4787
757
2372
871