476
1
403
1026
513
974
657
2621
9
603
1281
485
1225
2
623
435
454
605
376
416
535
4882
579
474
698
442
384
569
636
556
462
555
620