5397
4905
4846
3966
3265
3027
2678
2287
2285
2180
1831
1813
1812
1743
1723
1695
1667
1664
1574
1530
1523
1476
1369
1233
1167
1132
1128
1092
1082
1021
1006
991
990
985
972
971
961
955
876
863
841
839
820
815
801
726
714
712
703
696
696
688
685
679
649
647
639
631
624
623
622
620
618
604
585
583
579
575
565
537
516
510
504
494
490
487
483
465
464
463
437
427
422
421
421
411
410
403
400
387
383
382
369
368
354
353
351
345
343
342
341
336
328