1158
916
875
796
713
633
614
601
525
516
503
479
452
433
419
417
415
398
395
389
382
378
367
360
359
356
354
350
324
298
282
281
272
265
262
258
257
245
244
241
228
226
213
212
210
203
201
180
169
165
161
158
157
153
150
146