1828
1818
1701
1671
1558
1530
1445
1328
1177
1070
1037
981
920
827
815
769
705
699
641
628
607
597
583
578
577
572
560
557
554
549
544
537
530
523
521
520
511
499
486
481
479
462
460
454
442
441
421
418
417
407
407
400
395
390
367
365
365
362
359
356
354
349
345
340
340
337
330
330
321
319
317
317
315
299
297
294
287
286
283
283
283
275
272
271
269
269
263
260
258
253
252
250
247
246
246
241
241
236
232
228
221
220
219
212
210
208
208
202
201
200
198
197
195
194
183
182
179
179
176
174
170
169
168