982
835
803
451
1474
851
742
411
37
50
371
391
38
722
643
541
362
505
561
712
731
593
5
82
123
602
49
765