31535
0
1824
2328
3
1152
3815
953
683
2748
2
413
1009
2522
1880
1954
468
608
503
296
2727
298
2008
467
6800
458
719
422
1808
1378
642
1428
1
327