5665
7852
10707
13615
16684
21450
27617
31740
37462
44755
49389
54179
58953
64755
70558
85198
97805
103510
113462
118856
124808
132581
140019
155854
161308
168990
175548
183169
191642
195303
199400
