What do the emojis next to your friends mean?

Here's a list of what the emojis are, and what they mean:

Image Description
The star emoji means that one of this friend's friend's replayed one of their Snapchats in the last 24 hours.
You are #1 best friends with each other, you snap each other the most.
You have been best friends with this person for at least two weeks.
You have been best friends with this person for two months! Amazing!
You just became friends with this person.
One of your best friends is friends with one of their best friends, or you both Snapchat the same person a lot.
Your #1 best friend is the same as theirs (you both send the most snaps to the same person).
This person sends you a lot of Snapchats, but you don't send them many back.
You're best friends with this person, but they're not #1.
You have each snapped each other for a number of days consecutively (a Snapstreak) The number next to this emoji is the number of days.
You have a Snapstreak with this person that is 100 or more days! You both really like each other.