1502
877
1249
2398
999
2581
7977
899
793
801
1947
797
1565
923
1072
880
856
875
1890
1184
857
949
779
982
4842
1945
781
868
939
926
872
929
863
946
974
1228
873
899
890
1246
1600
1161
976
9273
1788
945
957
840
1209
1028
1706
1202
950
2507
902
840
2324
1125
923
1221