2856
5078
7431
9809
12250
15344
17956
21190
24551
26697
28967
32827
35956
39273
45506
50419
57562
61842
64934
70656
74193
79568
84049
92150
96631
103783
108866
113174
120087
128031
135139
138964
143742
147628
151670
156000
160899
167114
173150
177777
183595
188478
195977
200767
206853
212449
219033
225013
228921
234670
242235
251764
259831
264212
267828
272423
277283
283375
287765
295744
303266