31535
0
2275
2
968
20634
8
25137
2730
6
2809
486
1020
1854
5
19279
2668
3114
4
5223
9
17353
1043
1
1824
802
1869
475
543
2855
3
422
247
857
2574
1132
467
918
2306