99
659
86
335
50
344
67
337
29
237
31
205
37
181
24
182
27
151
33
168
22
157
10
122
9
117
8
120
92
1,127
1
112
98
7
96