585
7627
549
532
7131
607
886
569
545
444
502
7030
31507
24100
22342
19873
1616267
15622
1435148
13796
1282144
12150
10900
9200