1375
953
844
740
702
683
649
577
548
533
518
512
498
495
479
472
470
467
453
450
448
435
433
419
414
401
387
380
363
309
293
288
276
271
267
266
265
262
258
257
245
224
217
214
213
198
184
181
176
174
160
155
151
150
148