504
503
503
503
503
502
501
497
496
495
489
477
478
483
485
486
486
480
474
472
470
464
463
459
458
455
448
447
446
442
437
433
431
427
425
424
420
410
403
403
402
399
399
399
391
387
387
386
383
381
380
379
377
375
372
367
363
362
360
360
357
356
351
348
343
339
339
338
338
337
336
337
337
337
339
341
341
338
334
330
329
327
329
330
330
328
326
326
326
325
324
323
321
320
317
317
318
323
325
326
327
327
327
327
327
327
326
326
326
326
326
328
332
335
338
342
344
347
349
352
367
366
360
347
340
332
327
325
324
324
318
316
314
313
313
316
318
318
317
316
316
316
316
316
316
316
316
314
313
312
312
312
316
316
316
316
317
318
319
320
320
322
322