31535
0
17353
25137
3114
4
618
6
2842
8
4129
19279
2
2730
510
1
1256
4273
1098
2602
1558
1516
1708
1871
3
1711
1178
1750
1901
3389
5
753
298
20634
115
1674
7
6611
6800