2218
1347
1133
1012
984
912
845
835
825
777
762
730
626
624
609
575
545
544
542
483
481
478
475
466
458
454
451
440
439
432
430
428
409
408
401
370
369
365
365
363
356
354
345
337
335
331
329
329
327
325
322
320
315
302
292
292
290
288
286
277
275
267
266
261
260
256
255
247
242
238
238
234
234
230
229
227
226
224
223
221
214
210
201
193
181
172
170
169
164
164
158
148
147