2891
4
3154
5
467
0
1773
4438
6
1749
1
4655
10
1000
2159
6666
25788
14
1303
2
1266
830
784
4179
1568
2578
3326
3
83
1690
673
1547
1819
1699
496
693
2110
780
2100