2325
1780
1227
1043
1063
1189
1484
1073
1087
1023
1155
989
960
948
978
1707
1156
935
1507
1122
1392
1125
1220
1100
815
692
765
840
863
779
795
887
775
841
810