0
992
1026
1049
1029
1153
942
1045
884
928
829
1036
1010
1012
1240
972
1872
1
1340
2888
1584
1661
1609
141659
3114
2658
2630
2559