5810
5020
546180
45975
50754
469292
406114
39462
35756
32865
31929
3020
34557
26500
24962
22213
1839267
17072
1639148
15496
1471145
13170
12340
10520