188109
182942
147868
133097
126683
103548
90431
87140
62071
58985
57103
51014
48282
46750
46197
45970
45491
45245