9856
2782
8447
9541
303
9632
991
8397
5662
1035
3966
6005
4593
966
1096
1927
9778
1169
1106
1664
6422
4389
843
726