542
1
1470
5
405
1048
2
867
1062
593
645
626
565
706
417
748
2979
4
765
5071
1126
3487
631
1077
433
609
8
2792
63
715
627
859
490
1372
3
1222