31535
0
25137
19279
2
17353
4111
467
458
6800
683
266
1754
1009
1824
1559
2546
1
20634
8
608
1603
691
269
655
1152
2748
471
280
1436
4328
10
296
1098