1017
1
924
834
751
0
645
918
1626
2
964
909
962
705
827
901
1192
978
914
2269
2551
12
1401
2134
756
1746
3
2914
857
2564
1473
947
943