893
618
415
385
298
278
257
256
252
251
241
238
222
221
215
211
208
201
177
176
170
165
161
160
154
146
145
141
135
133
130
128
127
122
120
119
118
117
114
113
112
110
108