574
574
574
576
576
576
576
576
580
580
583
584
585
589
589
589
589
589
589
589
590
590
590
589
588
588
591
594
594
595
595
596
596
597
598
610
606
604
604
604
604
604
605
605
606
606
606
606
606
607
607
607
608
608
609
609
608
609
621
625
625
625
631
653
662
662
667
640
640
622
619
617
622
624
625
624
622
622
621
621
620
620
616
612
606
605
601
601
601
603
603
604
608
609
609
610
612
613
613
613
614
614
614
620
630
639
639
637
636
636
637
639
638
637
643
643
643
627
625
624
624
613
613
612
611
610
603
592
574
558
537
529
523
513
464
459
454
452
448
437
434
424
419
404
404
398
393
392
390
387
387
385
383
382
382
381
381
381
381
380
379
377
374
372
372
369
368
365
364
365
365
364
363
362
361
361
361
360
360
360
360
360
360
359
359
357
352
352
352
353
353
354
356
357
359
360
361
361
362
365
365
365
362
356
355
353
349
347
347
347
347
347
347
346
346
345
345
345
346
344
343
342
339
338
339
342
344
343
343
341
343
348
347
341
337
335
334
331
329
322
321
320
319
318
317
317
316
316
316
316
316
316
316
321
323
325
326
327
327
329
331
332
335
329
327
326
325
325
325
325
323
322
322
325
326
334
334
334
333
329
326
325
324
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
324
324
325
326
327
327
331
333
336
337
335
335
334
333
332
331
330
328
327
326
324
322
319
317
315
314
314
312
311
310
310
310
309
307
305
305
304
303
304
305
306
307
308
309
308
306
306
306
306
304
302
300
299
298
296
293
292
292
292
292
291
291
291
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
289
289
289
289
288
288
288
287
287
287
288
290
292
294
297
300
300
298
297
297
296
294
293
291
289
288
289
289
289
290
290
291
291
291
290
289
288
287
286
283
283
283
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
283
283
283
283
284
284
284
284
285
286
286
286
286
286