31535
0
2224
2
19279
25137
2275
3660
1
2668
1824
968
3114
4
5223
9
17353
1949
3
802
2730
6
20634
8
1869
5
325
116
2855
247
1880
2574
3808
2419
1084
3691
2809
1437
2301