2997
8737
12400
15180
24894
28180
31150
33641
37533
40398
43659
51965
55398
59179
65486
68367
71137
74310
76423
80695
83546
86808
88832
94667
98942
102582
106793
112175
116039
120102
127735
135158
140243
145659
150988
159576
164170
167815
174094
179811
186695
192877
200049
209446
221857
