1093
971
929
1029
1502
2398
999
2581
7977
793
801
1946
1565
923
880
855
874
1890
949
982
4840
1945
779
866
938
926
872
863
945
974
1228
872
899
1246
1600
1160
975
9273
1788
945
957
840
1208
1028
1202
950
2507
902
840
2324
1124
1221
850
956
1054
5785
6813
915
1062
1019