1029
2
2658
10
3629
1
3871
2733
4
4996
6
1019
3470
5
6346
16
669
4690
3
458
0
1507
1525
4096
1465
1348
2966
1868
5946
2285
2631
1753
1412
1466
1903
2505
2322
2054
3109
14