31535
0
2275
2
101
20634
8
25137
2730
6
2809
19279
2668
3114
4
5223
9
17353
1043
1
1824
802
495
57
1869
5
968
801
378
333
2855
3
247
2574
467
301
3092
3691
2301