2451
2
1560
1
2466
5
3090
6
3673
1452
0
2358
9
7086
12
634
2919
1903
3
5151
8
2490
2170
1289601
4
2705
1516
1780
3868
10
3528
7
2155
5412
2948
1594
2784
1777
6929
11
10598
1095
9027