1629
0
1124
1
484
804
448
967
490
506
786
844
1120
680
148
660
1005
1661
1029
796
547
2771
769
1407
884
755
314
343
1969
609
2462
2
404