326
Best
52
21
36
143
18
96
65
19
412
92
29
32
28
34
287
139
10
87
8
605
18
227
205
25
29
72
29
242
102