31535
0
584
467
1824
552
759
2522
458
1009
871
691
1045
845
517
2748
2
3659
14
2727
683
714
1392
1232
1020
2740
255
1862
1
422
608
1152
631
611