5510
4640
48654
512180
42675
458292
389114
37862
34256
30765
30229
2890
33167
25290
23622
20993
1711267
16322
1530148
14546
1371144
12600
11460
9780