31535
0
2111
3
2275
2
784
1
4536
20634
8
25137
3428
2076
2730
6
2809
812
3456
7546
19279
547
2668
3114
4
1224
5223
9
17353
1020
1043
1824
802
2008
5
1869
1202
968
2619