0
948
926
900
955
1005
1028
1173
986
864
842
992
1035
1072
1776
1
1254
2715
1497
1581
1529
141113
2992
2566
2565
2470