539
7427
512
6931
502
559
7310
665
866
590
6830
455
30637
23250
21402
19303
1547267
14912
1389148
13336
1211144
11850
10350
8630