441
0
457
550
692
388
744
610
1
1015
1182
583
924
1126
822
603
1077
951
714
1043
770
608
456
361
376
343
548
549