2523
2121
1428
1269
1238
1232
1184
1120
1026
1007
895
856
844
794
791
791
772
750
721
710
700
683
680
650
645
637
632
618
616
615
599
596
571
544
542
540
533
532
526
492
487
484
481
480
478
475
467
451
449
444
443
442
440
437
437
436
435
432
428
423
422
414
413
413
410
410
402
399
397
395
389
387
386
384
383
377
377
376
368
367
366
366
360
359
356
354
353
353
346
345
343
343
343
342
340
340
338
338
335
335
334
333
332
327
325
321
320
320
318
317
316
313
312
312
311
309
309
308
308
306
305
304
300
297
292
292
291
291
290
288
287
286
285
281
278
276
275
274
273
273
273
273
271
270
268
268
268
268
267
267
266
266
266
264
264
262
261
261
260
259
258
257
255
254
253
253
253
253
252
251
251
251
250
249
249
249
249
248
247
245
242
241
241
238
238
237
236
236
236
236
235
235
235
234
232
232
230
230
229
228
227
225
225
217
216
214
214
213
211
211
210
208
203
197
197
195
193
184