458
0
1824
31535
608
422
2522
1009
1152
683
572
503
2748
2
1232
2211
576
391
691
390
953
468
642
639
419
611
631
4594
1
478
653
440