31535
0
467
2275
2
25137
19279
1020
2870
3
4713
14
20634
8
17353
2730
6
2855
2809
2362
4
968
1921
1639
3498
2668
3114
5223
9
895
4922
1
1043
1824
2306
802
2587
16
2978
2431