998
816
749
743
664
599
564
499
481
478
462
444
428
426
421
416
411
409
393
391
358
354
343
342
339
338
323
321
307
283
281
276
275
256
253
252
251
249
248
242
241
229
226
223
218
214
205
198
191
181
178
172
166
162
153
152
146
141
140