31535
0
19279
2
25137
467
683
4111
17353
691
6800
1824
458
2522
266
953
1009
572
1559
2546
1
653
1152
2748
1754
503
1603
1436
1098
1423
3114
4
296