1663
5
3461
4
1960
0
3868
10
1237
2160
2
1628
1
5052
1186
462
2471
7
2358
9
3126
3
2155
1407
1730
1320
2948
6
10598
1289601
3694
1903
2794
5347
6095
3090
1529
3066
4537
5226