2894
1564
1533
1527
1519
1311
1203
1136
1090
999
968
939
879
870
869
794
794
732
725
708
699
693
689
675
673
662
659
655
650
649
631
621
619
603
589
569
565
550
548
540
537
524
520
520
520
514
512
511
509
499
489
485
482
463
463
456
455
453
452
449
446
444
441
440
436
435
433
432
428
428
424
420
419
413
412
411
411
409
406
403
395
392
392
387
383
380
379
375
374
373
371
368
368
367
367
366
365
363
362
361
357
351
347
347
347
343
342
342
341
339
337
330
326
326
325
324
318
317
315
310
309
308
307
305
300
299
298
298
298
293
292
285
284
284
283
283
282
279
276
275
274
273
272
271
271
270
270
267
265
264
263
261
257
257
256
255
255
253
252
250
250
250
249
248
246
246
245
243
239
239
235
231
225
221
221
220
220
219
218
217
215
214
211
211
210
205
204
203
202
201
201
201
200
200
200
198
196
194
194
190
190
190
189
189
189
186
186
184
183
182
181
179
176
174
172
171
171
170
169
169
168
167
166
161
160
160
160
158
155
155
152
151