0
980
796
850
1101
862
942
1031
1034
816
891
958
875
1771
1
1251
2703
1494
1578
1522
141064
2989
2563
2562
2464