585
7627
549
532
7131
607
886
569
545
502
7030
600
31447
23990
22322
19853
1614267
15592
1428148
13746
1281144
12100
10830
9200