1681
1
2999
3
526
0
951
6499
673
2055
2
1746
2184
7034
1751
2209
1690
2934
1711
582
868
929
1015
1087