1526
2
1000
0
895
1075
1
1093
2414
1175
1055
4346
4
2866
1072
5950
10
1384
5
813
2491
6
6499
3
496
2873
644
1570
1902
796
1400
1568
673
2268
8
1519
4530
526
1337