31535
0
19279
2
25137
3114
4
17353
20634
8
2730
6
1559
2546
1
4111
16840
15
1098
467
995
1824
292
957
1219
2275
5262
10
1566
6800
1961
1310
792
875
518
3092
1209
7334