2619
1570
1308
1070
1035
1022
976
913
853
845
792
750
740
714
712
667
653
642
559
517
501
436
432
426
426
395
392
389
354
345
339
336
336
332
308
294
294
285
265
260
256
254
252
247
244
231
222
220
212
212
211
210
207
200
195
194
193
190
187
184
183
179
178
177
175
174
171
168
167
166
165
164
159
157
156
156
155
154
151
151
149
145
142
141
136
135
132
131
127
124
124
124
122
119
116