1247
2
1301
4996
6
3629
1
591
0
1223
3371
9
1106
9817
1507
3497
4
4370
3105
669
3919
3
458
3466
1292
1676
1494
1998
2966
10
3442
1903
1804
1334
4732
2226
1209
1557