7053
7
4321
4
259
1
3153
2509
3371
10
1857
2385
0
731
2143
4077
1035
9208
1251
3435
679
2722
3090
6
2732
2
951
4562
5
1036
8527
1812
913
3518
2322
1431
6236
1514