4655
10
1000
0
2159
1
2478
6666
4
25788
14
1303
2
1266
2344
830
4179
1568
3326
3
4471
83
1690
1749
4133
1672
2990
673
1547
3779
1699
496
2650
20
693
2986