1
1236
0
835
998
688
1032
1012
916
905
889
829
779
842
1187
988
927
1752
2662
1480
1567
1512
140910
2962
2555
2552
2449