5957
5456
5116
3417
3334
3139
3090
2814
2523
2448
2428
2150
2054
1874
1755
1676
1647
1632
1602
1600
1564
1519
1516
1511
1485
1476
1440
1413
1369
1334
1291
1234
1201
1193
1128
1120
1087
1065
1064
1030
1027
987
975
961
954
940
938
930
929
906
902
871
841
837
823
815
801
790
773
761
749
727
714
694
692
675
654
651
638
635
628
606
576
565
555
548
535
532
521
516
488
479
463
463
458
431
420
416
364
351
343
342
336
300
291
266
260
259
246
233
215
198
155