3326
3
6047
4
2368
1
830
0
802
2170
1547
1594
467
905
1660
2934
2
693
526
801
745
784
673
1000
2209
1093
2562
1711
915
1382
2166
582
868
1475