31535
0
25137
19279
2
467
458
683
17353
691
1421
1
6800
1922
1824
1578
915
266
1603
292
2522
953
1009
1054
1152
1330
2748
572
1754
3559
1436