848
599
475
464
389
328
306
290
273
264
253
252
247
242
227
226
215
214
212
206
205
202
194
188
182
177
175
158
146
145
140
130
128
127
116
114
111
92
90
88
86
84
81
78
76
74
73
69
68
64
63
61
60