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