3429
7
4438
6
4655
10
1303
2
807
1
7599
13
2358
9
6346
16
3090
3673
3694
951
6499
3
1532
2710
1015
1087
1606
1777
1751
8527
5489
11
2919
1903
2131
19944
1289601
4
4335
929
3868