5060 308
2658 119
5492 640
4353 582
20376 548
15155 885
10249 487
12230 104
7274 487
2149 201
5653 38
2809 290
4752 205