422
1
594
1723
485
584
2
501
473
521
466
17440
9
595
625
5
605
600
481
541
1348
3
490
413
371
563
598
545
633
478
555
508
389
412