0
916
976
1041
902
885
839
813
929
963
1764
1006
1087
886
894
859
1776
1
1255
2718
1498
1582
1529
141135
2994
2566
2565
2471