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