2325
1781
1227
1043
1063
1189
1488
1074
1087
1023
1157
989
960
951
978
1732
1156
935
1508
1122
1392
1126
1220
1100
817
692
765
840
863
779
795
887
775
841
810