1538
1525
1236
1212
1061
1029
928
916
911
895
841
829
806
781
689
650
643
632
627
626
617
609
569
564
560
556
549
538
517
494
476
473
473
470
452
451
443
428
424
419
417
406
403
397
385
384
368
359
356
347
345
341
337
334
331
330
329
327
323
321
316
315
314
311
305
303
302
302
300
292
292
289
288
287
283
281
281
280
269
268
265
263
262
261
260
258
255
254
252
252
242
238
238
238
235
229
225
224
223
220
219
217
217
216
210
209
208
208
205
202
199
195
195
195
193
191
190
190
189
185
184
181
178
176
168
166
163
160
153