12375
1087
4874
867
5229
961
966
1658
688
7421
1343
962
812