3413
11257
2788
744
626
991
922
2749
592
705
609
722
706
896
3440
619
637
1188
760
661
613
612
4787
712
1680