3,156
1,425
823
710
697
634
604
525
510
507
1,586,291
1,247,960
1,126,645
868,252
625,587
611,547
588,334
582,427
568,083
564,285