458
0
683
381
1232
1009
546
1152
772
1
422
2328
464
1824
584
517
467
1754
2522
413
799
576
408
1603
5313
787
675
369
503
266
431