3891
2110
1921
1728
1567
1424
1366
1336
1263
1253
1070
1035
1029
1020
992
948
938
925
895
888
858
852
850
849
827
825
805
800
799
749
748
707
685
679
674
657
636
632
608
605
571
562
549
523
503
490
487
456
455
449
429
372
371
367
348
335
335
318
311
309
308
299
294
290
287
280
278
273
271
268
265
265
263
261
257
256
255
255
254
240
238
231
226
223
222
217
216
215
210
209
208
206
204
202
199
198
196
194
193
193
190
190
189
188
188
187
187
187
186
186
185
184
184
181
181
180
180
178
175
174
174
174
173
171
169