458
0
467
266
31535
4328
10
2748
2
1603
1824
297
683
46414
1
454
2328
584
2992
1232
503
431
639
418
2952
691
4594
6800
4111
1352
771
525
468