977
756
738
632
462
417
415
375
348
322
317
316
311
305
299
294
279
276
272
265
247
234
231
218
212
207
203
198
183
173
172
164
163
160
155
150
143
140
137
136
129
128
127
126
125
124
123
117
115
107
103
102
87