31535
0
19279
2
25137
467
4111
458
6800
691
17353
683
2546
1
1559
1824
266
1452
3114
4
953
2047
2522
4328
10
2727
5
7952
2748
572
1966
3
1098
1009
1152
1630