31535
0
1454
2
2275
20634
8
25137
2730
6
1711
2809
2670
20
1263
251
19279
2602
637
2668
3114
4
2842
5223
9
711
1293
3045
1
17353
4129
618
1043
1824
802
1666
1869
5
4273