999
1
678
855
2
1961
3
607
1093
1371
12
1911
5
3595
4
1137
618
939
3097
798
2548
8
1868
1903
715
982
1021
910
1457
1156
1348
722
1367
824
992
859
1019