1006
921
798
1251
2146
888
1025
908
906
1762
963
6352
846
799
1014
2920
2036
746
896
948
837
2186
1146
1827
955
975
835
1784
1193
1441
784
814
1111
5589
2378
2160
823
1935
994
951
863
905
2259
891
899
833
1124
790
1471
24261
1323
1013
941
954
881
774
14332
941
841
887