0
912
975
1038
899
882
836
810
928
959
1761
1002
1085
883
891
857
1769
1
1249
2703
1494
1578
1521
141054
2987
2563
2562
2464