6075
15
1000
0
496
802
801
745
1660
1
673
526
693
3326
3
784
905
1619
995
619
1089
2184
830
1168
1093