510
423662
651311
353
280
7914
404
443
382
274
390
300
38307
29370
27653
25074
2137267
19384
1880153
1748147
17246
14370
14100
12290