933
845
630
564
474
329
304
293
274
264
258
241
235
232
226
225
209
206
205
202
199
197
190
184
183
178
176
155
147
144
142
141
136
123
122
121
120
117
99
96
89
88
86
85
84
81
80
78
76
72
68
67
66