1593
2
3336
1
591
0
1186
3461
4
1106
6
1195
2471
7
3519
9
6247
5
7095
3248
8
3497
4370
3919
3
2155
1494
1237
1998
1289601
1407
3126
3442
2948
1250
1804
1334