1093
971
929
1029
1502
2398
999
2581
7977
793
801
1946
1565
923
880
856
875
1890
949
982
4840
1945
780
867
939
926
872
863
946
974
1228
872
899
1246
1600
1160
975
9273
1788
945
957
840
1209
1028
1202
950
2507
902
840
2324
1125
1221
850
957
1054
5785
6813
915
1062
1019