31535
0
2730
6
1997
2
2657
3
2668
25137
20634
8
968
2855
3092
1
5223
9
17353
1157
1020
2076
1498
1869
5
2683
2574
6515
2587
16
19279
2275
1824
9355
3691
2809
2189
1137
2301