31535
0
458
1824
467
691
683
422
1020
953
464
382
468
503
1232
1314
584
1045
4594
1
759
642
1009
608
2522
820
474
631
323
1921
2
2748
547