4082
1302
1691
5890
732
1232
9361
706
682
903
699
764
709
635
1533
1594
1583
670
1365
761
626
710
994
823
1785