950
1
1036
926
957
1408
839
0
11124
8
1439
4
2876
1490
3
1747
767
2074
2
9032
911
1718
1474
1162
978
1002
1025
1602
593
813
756
847
687
963
830
923