3080
3
2934
2
693
0
526
3673
6
801
745
784
3326
3694
673
951
1
1000
5431
1093
2990
2209
2562
1711
915
1382
2166
582
868