458
0
467
1824
2328
683
584
4594
1
918
517
266
1333
31535
431
759
25137
6800
2748
2
269
2093
503
478
1075
1045
787
479
691
2161
745