31535
0
915
1
25137
2275
2
19279
1074
1098
2730
6
2668
3114
4
2574
2459
9
5223
17353
3859
3
4376
7
1020
1733
968
2747
2546
3650
802
1824
2748
1489
1642
2450
20634
8
1235