3313
2259
2246
2101
1445
1425
1393
1371
1331
1292
1193
1143
1130
1124
1016
1011
953
908
860
836
808
771
768
757
713
708
705
687
684
653
646
642
635
599
597
587
581
569
568
563
558
556
555
555
550
544
543
539
534
528
504
465
464
464
461
461
458
435
424
419
408
408
405
399
399
397
396
386
377
376
376
375
372
371
358
352
350
350
349
347
345
344
341
333
332
321
293
280