10317
2
4526
15871
6
1742
1237
1
4690
3
5152
5
1705
13034
15
7394
4175
2650
847
1465
7495
9
3000
2686
8
3858
7
2988
864
0
1962
2886
667
1721
2767