query result includes header so start from index 1