1778
1650
1127
899
926
874
875
1066
853
1107
989
1120
883
900
1305
1496
940
866
1250
908
1069
891
1067
881
1197
819
1448
1272
981
1251
1296
1262
912
878