3326
3
1000
0
526
2562
2
673
1382
1
2166
830
1711
2760
4
2642
1168
2710
868
496
2972
2184
2934
1691
693