2604
1401
1354
1208
1179
1125
1068
1002
973
863
794
773
757
742
592
584
563
533
496
491
481
476
474
469
467
443
434
433
425
424
407
407
401
395
384
384
378
371
370
369
363
353
350
347
342
336
330
321
321
319
311
311
309
308
305
300
297
283
282
275
256
208