1375
1357
1189
965
961
922
893
883
735
661
647
606
597
535
528
519
515
499
498
494
475
474
465
462
458
448
443
441
440
433
417
412
412
411
397
395
385
377
374
373
369
366
364
364
362
362
352
347
329
328
328
324
317
313
300
299
299
293
290
290
289
289
286
276
273
268
266
265
261
261
258
246
245
244
243
242
238
238
238
236
235
227
224
215
211
211
211
208
206
205
205
204
203
202
197
194
192
192
192
191
190
189
178
173
173
169