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