1257
2
3934
1746
1
455
895
0
1075
1259
2414
1562
2060
1175
1055
4346
4
8411
3
1902
575
1812
2788
3560
2763
775
621
2890
1679
444571
9
1162
1924
1331
1527
2132