156763
83098
60642
37546
36137
35644
33465
32201
30484
27132
26825
22752
21674
20450
19924
19497
17847
17325
17089
16267
16081
15885
15866
15852
15042