31431
0
1091
4
3311
10
1872
1
4078
2080
7
1662
6
4350
9
4376
15
885
2
1449
3
1380
1030
15777
3213
20
595
3423
978
5
2584
3978
2856
11
1032
1703
1619
1707
2685
2224
1036
3322
845