3429
7
1303
2
4655
10
1777
1
807
801
0
1000
802
2996
5949
5
496
673
1814
2445
1290
7599
13
1179
830
1532
2535
1527
19783
1821
4438
6
2932
2258
2935
2048
766
3498
4