31535
0
802
25137
19279
2
2275
1614
1
17353
2668
3114
4
5223
9
968
20634
8
2730
6
1824
180849
2855
3
1682
2574
1020
3663
2509
18
3691
5
2224
357
2831
2881
2748
1452
4111
4713
14