0
943
878
815
822
1045
853
824
893
772
820
1059
705
704
838
723
1764
1
1246
2698
1492
1576
1519
141016
2985
2561
2560
2460