0
940
971
977
1023
899
563
936
972
788
636
566
847
864
934
858
1776
1
1254
2715
1497
1581
1529
141102
2992
2566
2565
2470