833
0
895
1015
2416
1962
5
1049
566
255
309
1566
2
2905
596
1644
795
799
536
757
9106
3
72
1078
6856
24
4914
1489
1162
563
405
588
1209
1321
1
2160