1418
1395
1393
1388
1378
1349
1344
1258
1254
1249
1233
1214
1186
1173
1160
1152
1121
1115
1102
1060
1041
1036
1027
1025
991
973
953
942
930
901
884
882
881
880
864
862
855
854
846
782
779
762
757
736
734
731
726
721
697
678
668
662
659
656
639
633