1533
1492
1477
1464
1460
1455
1450
1447
1372
1369
1333
1331
1329
1295
1293
1285
1284
1266
1248
1173
1171
1169
1168
1154
1130
1122
1114
1069
1066
1056
989
986
976
969
943
937
918
907
894
882
874
862
827
808
807
794
790
775
763
749
738
718
715
710
690
683
681
674