1006
920
797
1251
2146
888
1025
906
903
1761
961
6351
846
798
1013
2920
2033
745
896
947
837
2184
1145
1827
955
975
835
1784
1193
1441
784
812
1109
5587
2376
2159
821
1934
993
951
863
905
2258
890
897
833
1124
788
1471
24256
1323
1013
941
954
880
772
14326
940
841
886