159
1
2884
5
2781
866
845
467
0
3090
6
2903
3
2932
2
4179
2535
496
2996
21152
8
745
1603
3498
4
4305
2660
3080
108797
2949
7793
951
3551
10
1721
2990
1844
1015
14