585
7627
549
532
7131
607
886
569
545
444
502
7030
31547
24100
22352
19943
1620267
15652
1437148
13836
1284144
12160
10940
9200