458
0
31535
1824
1232
691
467
683
422
468
503
953
1009
4594
1
584
2748
2
2522
608
719
1045
759
464
631
369
1020
772
1314
25137
642
347
576