860
2
1797
7
1524
1
1816
876
1963
4222
548
1295
4
2907
1794
2776
3
931
0
1236
519
405
1250
481
1853
5
605
745
1952
2158
435
962
1534
3957
2921
9906
6