4420
3247
3031
2558
2497
2209
2048
2048
1998
1721
1277
1274
1261
1256
1251
1210
1185
1151
1108
1101
1096
1072
1030
984
975
948
946
939
913
895
871
866
859
855
848
806
793
789
780
776
775
740
707
697
682
678
674
658
644
632
630
628
624
613
608
596
595
594
594
586
583
577
576
572
562
554
545
545
539
537
535
534
530
530
529
524
520
515
509
503
491
490
489
480
468
467
464
458
456
451
443
437
420
410
407
404
402
402
396
394
387
384
381
373
371
365
364
360
359
359
357
352
351
349
339
338
338
336
335
333
331
329
329
328
324
320
318
299
292
291
290
284
278
271
268
268
257
256
246
244