66
509
137
443
28
376
47
354
45
335
105
285
58
284
14
226
18
204
178
5
157
98
140
27
139
15
177
9
146
7
129
1
104