1466
0
128
1288
1
383
448
467
622
440
2190
460
810
1785
634
962
20312
39
457
845
1311
343
504
515
2348
697
971
866
655
95855
2907
2
1024
2737