Array of objects with the following properties
[
{ testerId: '1',name:'Kaka'},
{ testerId: '3',name:'Messi'},
{ testerId: '3',name:'Messi'}, // 1 = 3 times (Kaka)
{ testerId: '3',name:'Messi'}, // 2 = 5 times (Ramos)
{ testerId: '3',name:'Messi'}, // 3 = 4 times (Messi)
{ testerId: '2',name:'Ramos'}, // 4 = 2 times (Neuer)
{ testerId: '2',name:'Ramos'}, // 5 = 6 times (Ronaldo)
{ testerId: '1',name:'Kaka'},
{ testerId: '5',name:'Ronaldo'},
{ testerId: '5',name:'Ronaldo'},
{ testerId: '5',name:'Ronaldo'},
{ testerId: '5',name:'Ronaldo'},
{ testerId: '5',name:'Ronaldo'},
{ testerId: '4',name:'Neuer'},
{ testerId: '4',name:'Neuer'},
{ testerId: '1',name:'Kaka'},
{ testerId: '2',name:'Ramos'},
{ testerId: '2',name:'Ramos'},
{ testerId: '2',name:'Ramos'},
{ testerId: '5',name:'Ronaldo'},
]
Output: [Ronaldo,Ramos,Messi,Kaka,Neuer]
It's supposed to be in increasing order of occurrence of testerId.