458
0
467
1824
683
503
584
266
1045
517
691
468
464
918
1238
2328
422
1780
608
1009
2941
381
4111
2
2748
479
968
484
2490