31535
0
2301
2
912
1
25137
2275
19279
624
311
2668
3114
4
3012
5223
9
17353
2163
987
2441
802
1739
2730
6
20634
8
1824
1869
5
968
2855
3
247
2574
3691
2809
1020