31535
0
1152
1824
1333
1
2224
2
169211
11
458
2748
1893
300
19279
552
683
1498
1649
759
3373
2683
17353
363
2952
525
6800
1009
1431
3663
8766
584
909