13491
0
668
1737
294
1480
1
1004
1085
471
602
4536
2
1045
516
402
505
711
438
165
957
3827
798
680
429
951
366
314
400
1155