Let $A=\{a^3+b^3+c^3-3abc|a,b,c\in\mathbb{N}\}$, $B=\{(a+b-c)(b+c-a)(c+a-b)|a,b,c\in\mathbb{N}\}$, $P=\{n|n\in A\cap B,1\le n\le 2016\}$, find the value of $|P|$.
Source: 2016 China South East Mathematical Olympiad Grade 11 Problem 7
Tags: number theory
Let $A=\{a^3+b^3+c^3-3abc|a,b,c\in\mathbb{N}\}$, $B=\{(a+b-c)(b+c-a)(c+a-b)|a,b,c\in\mathbb{N}\}$, $P=\{n|n\in A\cap B,1\le n\le 2016\}$, find the value of $|P|$.