487
364
355
300
296
286
282
274
245
227
217
208
203
179
178
175
174
166
162
154
150
149
147
146
145
142
141
139
136
132
130
128
124
123
122
121
120
119
116
115
112
111
109
108
107
106
104