1394
905
965
924
975
958
1144
1456
939
1006
1269
868
1091
908
863
864
999
1029
876
887
1051
936
1288
1183
909
1004
893
565
461
602
482
553
629