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