1366
2
1078
1512
3
1105
1
755
0
1875
1477
1656
944
2053
1334
1481
3449
10
672
791
654
1312
5
714
971
493
424
1001
1960
4
677
82
326
461
9162
22
1403
4282