31535
0
476
1
2730
6
25137
968
2727
2
2275
19279
444
2668
3114
4
5223
9
17353
2620
3
334
802
1333
1997
78
20634
8
138
1824
1869
5
369
1949
835
2855
93
247