Hi Chenoi
I think this could be perfectly normal. It all depends on how many routes you are actually receiving from this neighbor.
Your inet.0 table shows that you have 15 Active routes and 286821 inactive routes. This are not necessary from the neighbor 65.25.1.6.
If the hidden routes are from 65.25.1.6, than use the "hidden" command to show the routes.
show route receive-protocol bgp 65.25.1.6 hidden
You can also check how many routes you expect to receive per neibhor with the summary command
lab@riga> show bgp summary
Groups: 1 Peers: 1 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
inet.0 10 10 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Damped...
10.0.0.7 65000 284 282 0 0 2:06:25 10/10/0 0/0/0
lab@riga> show route receive-protocol bgp 10.0.0.7 table inet.0
inet.0: 53 destinations, 63 routes (53 active, 0 holddown, 0 hidden)
Restart Complete
Prefix Nexthop MED Lclpref AS path
* 10.0.7.1/32 10.0.0.7 100 I
* 10.0.7.2/32 10.0.0.7 100 I
* 10.0.7.3/32 10.0.0.7 100 I
* 10.0.7.4/32 10.0.0.7 100 I
* 10.0.7.5/32 10.0.0.7 100 I
* 10.0.7.6/32 10.0.0.7 100 I
* 10.0.7.7/32 10.0.0.7 100 I
* 10.0.7.8/32 10.0.0.7 100 I
* 10.0.7.9/32 10.0.0.7 100 I
* 10.0.7.10/32 10.0.0.7 100 I
adelport@riga>
Notice in the output above, that I have 53 active routes but only 10 learned via 10.0.0.7