810
1
1143
0
531
839
2
2200
5
731
761
834
940
2163
3
462
1805
2910
797
763
956
1872
1444
574
2802
909
1294
4646
11
1899
643
2939
1390
3031
10186
15